Skip to the content.

ONT Order Holds – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Detail Sales Order report with line item details for all order lines that are on hold and the reason for the hold.

Report Parameters

Operating Unit, Customer Name, Account Number, Order Number, Order Type, Line Type, Shipping Warehouse, Hold Name, Project, Task, Unreleased only

Oracle EBS Tables Used

mtl_parameters, hr_all_organization_units_vl, oe_order_holds_all, oe_hold_sources_all, oe_hold_releases, oe_hold_definitions, oe_order_headers_all, oe_order_lines_all, mtl_system_items_vl, mtl_customer_items, hz_cust_accounts, hz_parties, oe_transaction_types_tl, pa_projects_all, pjm_seiban_numbers, pa_tasks

Report Categories

Enginatics

INV Items, CAC Invoice Price Variance, GL Account Analysis

Running This SQL Without Blitz Report

Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.

Download & Import Options

Resource Link
Excel Example Output ONT Order Holds 18-Jan-2018 225833.xlsx
Blitz Report™ XML Import ONT_Order_Holds.xml
Full SQL on Enginatics www.enginatics.com/reports/ont-order-holds/

Case Study & Technical Analysis: ONT Order Holds Report

Executive Summary

The ONT Order Holds Report is a critical operational tool that provides immediate visibility into all sales orders currently on hold within Oracle Order Management. By detailing the specific hold reason for each affected order or order line, this report empowers credit managers, order administrators, and fulfillment teams to proactively manage exceptions, resolve issues, and ensure a smooth order-to-cash cycle.

Business Challenge

Order holds are a necessary business control, but unmanaged holds can severely impact customer satisfaction and revenue. When an order is on hold, it is invisible to the warehouse and will not ship, often without the customer’s knowledge. Key business challenges include:

The Solution

The ONT Order Holds Report provides a centralized and actionable dashboard for the proactive management of all sales order holds.

Technical Architecture (High Level)

The report queries the core Order Management transaction tables to provide real-time status on all order holds.

Parameters & Filtering

The report’s parameters allow users to quickly find the information most relevant to their role:

Performance & Optimization

The report is designed for the fast performance required of an operational report.

FAQ

1. What is the difference between a header-level hold and a line-level hold? A header-level hold applies to the entire sales order; no lines on the order can proceed until the header hold is removed. A line-level hold applies only to a specific order line, allowing other lines on the same order to continue through the fulfillment process.

2. Can this report show who put the order on hold and when? Yes, the oe_order_holds_all table contains creation_date and created_by columns, which can be included in the report to provide an audit trail of who applied the hold and when.

3. How can I use this report to see holds that have already been released? By setting the ‘Unreleased only’ parameter to ‘No’, the report will show all holds, including those that have a release record in the oe_hold_releases table. The report can also be configured to show the release reason and date for these records.


© 2026 Enginatics